/**
 * WlwlDis.java
 * <p>
 * Copyright 2012 Petro-CyberWorks Information & Technology Co., Ltd.	All right reserved.
 */
package com.liangtian.mdm.material.model;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;

import com.liangtian.mdm.base.model.BaseModel;

/**
 * 物料分发表对象
 *
 * @author jyh
 * @date 2017-02-24
 */
public class WlwlDis extends BaseModel {
    private static final long serialVersionUID = 2013015731425533097L;
    @SequenceGenerator(name = "Any", sequenceName = "WL_WL_DIS_SEQ")
    @Id
    @Column(name = "DIS_ID")
    private String disId;// 分发数据id
    @Column(name = "SYS_ID")
    private String sysId;// 分发目标系统id
    @Column(name = "SYS_CODE")
    private String sysCode;// 分发目标系统code
    @Column(name = "WLBM")
    private String wlbm;// 正式物料编码
    @Column(name = "QC")
    private String qc;// 物料长描述
    @Column(name = "JC")
    private String jc;// 物料短描述
    @Column(name = "LBBM")
    private String lbbm;// 所属物资小类编码
    @Column(name = "LBMC")
    private String lbmc;// 所属物资小类名称
    @Column(name = "ACTIONTYPE")
    private String actiontype;//数据操作类型  1:新增，2:修改，3:启用，4:停用     状态
    @Column(name = "STATUS")
    private String status;// 数据状态：空值:正常  ZZ:冻结
    @Column(name = "STATE")
    private String state = "0";// 状态(0待分发，1发送中，2发送成功，3发送失败)
    @Column(name = "BUSTATUS")
    private String bustatus;// 业务系统处理状态    F-分发失败；S-分发成功   默认空
    @Column(name = "ERRTEXT")
    private String errtext;// 中文提示状态信息
    @Column(name = "WLLX")
    private String wllx;// 物料类型  ZMAT:物料;ZFER:销售物料(销售集中、销售大区);ZESJ:便利店商品;ZESS:中石化服务
    @Column(name = "JLDW")
    private String jldw;// 计量单位
    @Column(name = "DM")
    private String dm;// 标准代码（8位数字）
    @Column(name = "TM")
    private String tm;// 条码
    @Column(name = "SPART")
    private String spart;//部门
    @Column(name = "GYMS")
    private String gyms;//工业基本描述
    @Column(name = "GSDM")
    private String gsdm;// 所属单位编码
    @Column(name = "GSMC")
    private String gsmc;// 所属单位名称
    @Column(name = "CREATOR_ID")
    private String creatorId;// 分发记录创建人ID
    @Column(name = "CREATOR_ACCOUNT")
    private String creatorAccount;// 分发记录创建人用户账号
    @Column(name = "CREATOR_NAME")
    private String creatorName;// 分发记录创建人名称
    @Column(name = "CREATE_TIME")
    private String createTime;// 分发记录创建时间
    @Column(name = "UPDATE_UID")
    private String creatorTime;// 物料数据创建时间
    @Column(name = "UPDATE_TIME")
    private String updateTime;// 分发结束时间
    @Column(name = "DOWN_ACCOUNT")
    private String downAccount;//下载人用户账号
    @Column(name = "DOWN_NAME")
    private String downName;//下载人名称
    @Column(name = "DOWN_TIME")
    private String downTime;//下载时间
    @Column(name = "DOWN_GSDM")
    private String downGsdm;//下载公司代码
    @Column(name = "DOWN_GSMC")
    private String downGsmc;//下载公司名称
    @Column(name = "PUSHED")
    private String pushed = "0";//是否推送,1-是,0-否
    @Column(name = "LANGUAGEID")
    private String languageid = "1";//语言ID  默认中文：1
    @Column(name = "SURVEY_TYPE")
    private String surveyType;//业务类型
    @Column(name = "BEGRU")
    private String begru;//权限组
    @Column(name = "CTYPE")
    private String ctype = "1";//ERP专用固定值’1
    @Column(name = "GROES")
    private String groes;//大小量纲
    @Column(name = "QC2")
    private String qc2;//长描述2（长描述超过250字节后拆分的部分）
    @Column(name = "MBRSH")
    private String mbrsh = "O";//ERP专用固定值字母O
    @Column(name = "EXTEND1")
    private String extend1;//扩展字段1
    @Column(name = "EXTEND2")
    private String extend2;//扩展字段2
    @Column(name = "EXTEND3")
    private String extend3;//扩展字段3
    @Column(name = "EXTEND4")
    private String extend4;//扩展字段4
    @Column(name = "EXTEND5")
    private String extend5;//扩展字段5
    private Wlwl wlwl;  //物料对象

    public String getDisId() {
        return disId;
    }

    public void setDisId(String disId) {
        this.disId = disId;
    }

    public String getSysId() {
        return sysId;
    }

    public void setSysId(String sysId) {
        this.sysId = sysId;
    }

    public String getSysCode() {
        return sysCode;
    }

    public void setSysCode(String sysCode) {
        this.sysCode = sysCode;
    }

    public String getWlbm() {
        return wlbm;
    }

    public void setWlbm(String wlbm) {
        this.wlbm = wlbm;
    }

    public String getQc() {
        return qc;
    }

    public void setQc(String qc) {
        this.qc = qc;
    }

    public String getJc() {
        return jc;
    }

    public void setJc(String jc) {
        this.jc = jc;
    }

    public String getLbbm() {
        return lbbm;
    }

    public void setLbbm(String lbbm) {
        this.lbbm = lbbm;
    }

    public String getLbmc() {
        return lbmc;
    }

    public void setLbmc(String lbmc) {
        this.lbmc = lbmc;
    }

    public String getActiontype() {
        return actiontype;
    }

    public void setActiontype(String actiontype) {
        this.actiontype = actiontype;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public String getBustatus() {
        return bustatus;
    }

    public void setBustatus(String bustatus) {
        this.bustatus = bustatus;
    }

    public String getErrtext() {
        return errtext;
    }

    public void setErrtext(String errtext) {
        this.errtext = errtext;
    }

    public String getWllx() {
        return wllx;
    }

    public void setWllx(String wllx) {
        this.wllx = wllx;
    }

    public String getJldw() {
        return jldw;
    }

    public void setJldw(String jldw) {
        this.jldw = jldw;
    }

    public String getDm() {
        return dm;
    }

    public void setDm(String dm) {
        this.dm = dm;
    }

    public String getTm() {
        return tm;
    }

    public void setTm(String tm) {
        this.tm = tm;
    }

    public String getSpart() {
        return spart;
    }

    public void setSpart(String spart) {
        this.spart = spart;
    }

    public String getGyms() {
        return gyms;
    }

    public void setGyms(String gyms) {
        this.gyms = gyms;
    }

    public String getGsdm() {
        return gsdm;
    }

    public void setGsdm(String gsdm) {
        this.gsdm = gsdm;
    }

    public String getGsmc() {
        return gsmc;
    }

    public void setGsmc(String gsmc) {
        this.gsmc = gsmc;
    }

    public String getCreatorId() {
        return creatorId;
    }

    public void setCreatorId(String creatorId) {
        this.creatorId = creatorId;
    }

    public String getCreatorAccount() {
        return creatorAccount;
    }

    public void setCreatorAccount(String creatorAccount) {
        this.creatorAccount = creatorAccount;
    }

    public String getCreatorName() {
        return creatorName;
    }

    public void setCreatorName(String creatorName) {
        this.creatorName = creatorName;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getCreatorTime() {
        return creatorTime;
    }

    public void setCreatorTime(String creatorTime) {
        this.creatorTime = creatorTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getDownAccount() {
        return downAccount;
    }

    public void setDownAccount(String downAccount) {
        this.downAccount = downAccount;
    }

    public String getDownName() {
        return downName;
    }

    public void setDownName(String downName) {
        this.downName = downName;
    }

    public String getDownTime() {
        return downTime;
    }

    public void setDownTime(String downTime) {
        this.downTime = downTime;
    }

    public String getDownGsdm() {
        return downGsdm;
    }

    public void setDownGsdm(String downGsdm) {
        this.downGsdm = downGsdm;
    }

    public String getDownGsmc() {
        return downGsmc;
    }

    public void setDownGsmc(String downGsmc) {
        this.downGsmc = downGsmc;
    }

    public String getPushed() {
        return pushed;
    }

    public void setPushed(String pushed) {
        this.pushed = pushed;
    }

    public String getLanguageid() {
        return languageid;
    }

    public void setLanguageid(String languageid) {
        this.languageid = languageid;
    }

    public String getSurveyType() {
        return surveyType;
    }

    public void setSurveyType(String surveyType) {
        this.surveyType = surveyType;
    }

    public String getBegru() {
        return begru;
    }

    public void setBegru(String begru) {
        this.begru = begru;
    }

    public String getCtype() {
        return ctype;
    }

    public void setCtype(String ctype) {
        this.ctype = ctype;
    }

    public String getGroes() {
        return groes;
    }

    public void setGroes(String groes) {
        this.groes = groes;
    }

    public String getQc2() {
        return qc2;
    }

    public void setQc2(String qc2) {
        this.qc2 = qc2;
    }

    public String getMbrsh() {
        return mbrsh;
    }

    public void setMbrsh(String mbrsh) {
        this.mbrsh = mbrsh;
    }

    public String getExtend1() {
        return extend1;
    }

    public void setExtend1(String extend1) {
        this.extend1 = extend1;
    }

    public String getExtend2() {
        return extend2;
    }

    public void setExtend2(String extend2) {
        this.extend2 = extend2;
    }

    public String getExtend3() {
        return extend3;
    }

    public void setExtend3(String extend3) {
        this.extend3 = extend3;
    }

    public String getExtend4() {
        return extend4;
    }

    public void setExtend4(String extend4) {
        this.extend4 = extend4;
    }

    public String getExtend5() {
        return extend5;
    }

    public void setExtend5(String extend5) {
        this.extend5 = extend5;
    }

    public Wlwl getWlwl() {
        return wlwl;
    }

    public void setWlwl(Wlwl wlwl) {
        this.wlwl = wlwl;
    }

}
